package com.yykj.common.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;

@Data
public class GetFriendDTO {

    @ApiModelProperty(value = "好友对象数组，每一个好友对象都包含一个 To_Account 字段和一个 ValueItem 数组")
    List<UserDataItem> userDataItem;

    @ApiModelProperty(value = "标配好友数据的 Sequence，客户端可以保存该 Sequence，下次请求时通过请求的 StandardSequence 字段返回给后台")
    Integer StandardSequence;

    @ApiModelProperty(value = "自定义好友数据的 Sequence，客户端可以保存该 Sequence，下次请求时通过请求的 CustomSequence 字段返回给后台")
    Integer CustomSequence;

    @ApiModelProperty(value = "好友总数")
    Integer FriendNum;

    @ApiModelProperty(value = "分页的结束标识，非0值表示已完成全量拉取")
    Integer CompleteFlag;

    @ApiModelProperty(value = "分页接口下一页的起始位置")
    Integer NextStartIndex;

    @ApiModelProperty(value = "请求处理的结果，OK 表示处理成功，FAIL 表示失败")
    String ActionStatus;

    @ApiModelProperty(value = "错误码，0表示成功，非0表示失败，非0取值的详细描述请参见")
    Integer ErrorCode;

    @ApiModelProperty(value = "详细错误信息")
    String ErrorInfo;

    @ApiModelProperty(value = "详细的客户端展示信息")
    String ErrorDisplay;
}
